.con_tent {
    width: 1040px px;
    color: #2d2d2d;
    margin: 120px auto;

    .main_contents {
        width: 700px;
        margin: 0 auto;

        .persion-set {


            .header-persion-seting {
                font-size: 18px;
                color: #252525;
                padding: 20px 0 0;

                ::after {
                    content: "";
                    display: block;
                    border-bottom: 1px solid #f3f4f5;
                    width: 100%;
                    margin-bottom: 11px;
                    padding-bottom: 5px;
                    font-size: 18px;
                    color: #252525;
                    padding: 20px 0 0;
                }
            }

            .body-avater {
                width: 100%;

                .setting-row {
                    font-size: 14px;
                    margin: 20px 0 30px 50px;
                    color: #111;


                    .header-key {
                        width: 190px;
                        color: #737373;
                        display: table-cell;
                        vertical-align: middle;
                    }

                    .header-value {
                        width: 400px;
                        display: table-cell;
                        vertical-align: middle;

                        .value-group {
                            margin-bottom: 12px;
                        }
                        .avater-h {
                            img {
                                width: 64px;
                                height: 64px;
                            }
                        }
                    }

                    .safw-bind-phone {
                        font-size: 12px;
                        color: #92a4bb;
                        display: block;
                        width: 400px;
                        margin: 10px 0;
                    }
                }
                .user-profile-change {
                    .header-value {
                        position: relative;
                        top: -50px;
                        left: 190px;
                        margin-bottom: -50px;
                        display: block;
                    }
                }

                .alert-info {
                    background: #fdffd5;
                    border: 1px solid #dddfb2;
                    padding: 20px;
                    font-weight: 600;
                    font-size: 14px;
                    opacity: .8;
                }
            }
        }



    }
}

.text-link {
    font-size: 14px;
    color: #3f84e0;
    text-decoration: underline;
    cursor: pointer;
}

.button {
    border: 1px px solid transparent;
    height: 30px;
    width: 74px;
    font-size: 13px;
    cursor: pointer;
    margin: 10px 10px 0 0;
    &:hover {
        background: #fff;
        color: #000;
    }
}
.button-white {
    background: #eee;
    color: #555;
}
.button-black {
    background: #000;
    color: #fff;
}
